// 引入
const path=require('path');
// 使用path
// console.log(path);
// 路径拼接join
const str1 =path.join('/a','/b','../','/c');
console.log(str1);// \a\c   因为../返回上一级所以/b不在了

//取得是指的是文件所在的目录dirname
const str2 = path.dirname('/a/c/b/e/f')
console.log(str2);//  \a\c\b\e   

// 取得是文件名basename
const str3=path.basename('/a/c/b/e/f')
console.log(str3);// f   

//获取当前文件所在的完整路径 __dirname
console.log(__dirname);// C:\Users\22740\Desktop\作业\课堂代码\2-javascript\10.8nodejs\path

//应用
const str4 = path.join(__dirname,'index.js')
console.log(str4);//C:\Users\22740\Desktop\作业\课堂代码\2-javascript\10.8nodejs\path\index.js
// 如何生成一个C:\Users\22740\Desktop\作业\课堂代码\2-javascript\10.8nodejs\index.js
const str5 = path.join(__dirname,'../','index.js')
console.log(str5);

// 解析参数的绝对路径resolve
const str6=path.resolve('fs.txt');
console.log(str6);// C:\Users\22740\Desktop\作业\课堂代码\2-javascript\10.8nodejs\path\fs.txt





